package com.meeting.model.dto.mediadevicetype;

import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.Size;
import lombok.Data;

import java.io.Serializable;

/**
 * 多媒体设备类型表
 */
@Data
public class MediaDeviceTypeAddRequest implements Serializable {
    /**
     * 设备名称（如投影仪/音响）
     */
    @NotBlank(message = "缺少多媒体设备名称")
    @Size(max = 20, message = "多媒体设备名称长度最大为20个字符")
    private String name;

    /**
     * 设备描述
     */
    @Size(max = 255, message = "描述信息长度最大为255个字符")
    private String description;

    private static final long serialVersionUID = 1L;
}